.bs-loading{
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  //right: 0;
  //bottom: 0;
  z-index: 3000;
  opacity: 0.85;
  background-color: #fff;
  transition: background-color .2s, opacity .2s;
  &.fade-enter-from,
  &.fade-leave-to{
    opacity: 0;
  }
  &.fade-leave-from,
  &.fade-enter-to{
    opacity: 0.85;
  }
  &.is-fullscreen{
    position: fixed;
  }
  &.horizontal-align{
    .bs-loading-content {
      display: flex;
      align-items: center;
      .bs-loading-text{
        //margin: 0 0 0 0.75rem;
        margin-left: 0.75rem;
      }
    }
  }
  .spinner-border{
    border-width: 0.125rem;
  }
}
.bs-loading-content{
  position: relative;
  z-index: 2;
  text-align: center;
  color: var(--primary);
}
.bs-loading-text{
  margin-top: 0.25rem;
}
